A self-adaptable scheduler for synchronizing transactions in dynamically configurable environments
نویسندگان
چکیده
In a database system, the scheduler has the goal of synchronizing operations belonging to several concurrent transactions. The scheduler implements a concurrency control protocol, which may have either conservative or aggressive behavior. Existing database systems have schedulers with static behavior. This paper presents a self-adaptable scheduler, called Intelligent Transaction Scheduler (ITS), which has the ability of dynamically changing its behavior to adapt itself to the characteristics of the computing environment, without any human interference by using an expert system based on fuzzy logic. ITS can implement different correctness criteria, such as classical (syntactic) serializability and semantic serializability. Crown Copyright 2008 Published by Elsevier B.V. All rights reserved.
منابع مشابه
Adaptable and extensible bindings in distributed environments
In distributed systems, there is a need for binding mechanisms that allow an application to be dynamically modified, extended or reconfigured to respond to varying requirements at execution time. Usual distributed platforms for application development do not allow such dynamic evolution. This paper presents a framework for adaptable and extensible bindings. We have built a binding model which i...
متن کاملOptimum Pareto design of vehicle vibration model excited by non-stationary random road using multi-objective differential evolution algorithm with dynamically adaptable mutation factor
In this paper, a new version of multi-objective differential evolution with dynamically adaptable mutation factor is used for Pareto optimization of a 5-degree of freedom vehicle vibration model excited by non-stationary random road profile. In this way, non-dominated sorting algorithm and crowding distance criterion have been combined to differential evolution with fuzzified mutation in order ...
متن کاملEIT - Escalonador Inteligente de Transações
______________________________________________________________________ In order to guarantee database consistency, a database system should synchronize operations of concurrent transactions. The database component responsible for such synchronization is the scheduler. A scheduler synchronizes operations belonging to different transactions by means of concurrency control protocols. Concurrency c...
متن کاملOn Adaptable Aspect-Oriented Operating Systems
Operating systems for small embedded devices have to cope with a broad variety of requirements as well as strict resource constraints. Family-based operating system development, based on aspect-oriented techniques, is a promising approach to implement operating system product lines that are highly configurable and tailorable. However, static applicationspecific tailoring of operating systems is...
متن کاملScience Fiction Prototyping: Flexible Settings in Immersive Environments
This paper presents an in-depth analysis of the importance of innovative Science Fiction Prototyping systems in different sectors with focus on educational aspects and the support of virtual environments. Therefor we investigate the utility of Science Fiction Prototypes in different environments and introduce a design model to implement flexible setups in virtual world. We illustrate how config...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Data Knowl. Eng.
دوره 66 شماره
صفحات -
تاریخ انتشار 2008